package com.dl698.axdr;

import com.dl698.asn1.axdr.AxdrInteger;

/**
 * Integer8类
 * 实现8位整数的编解码
 * 
 * @author wind
 * @version 1.1.1
 */
public class Integer8 extends AxdrInteger {

    /**
     * 默认构造函数
     */
    public Integer8() {
        super();
    }

    /**
     * 设置为常量
     */
    public void setConst() {
        super.setMinMaxVal(-128, 127, -128);
    }

    /**
     * 设置数据编码
     * 
     * @param dataCode 数据编码
     */
    public void setDataCode(byte[] dataCode) {
        super.setMinMaxVal(-128, 127, -128);
        super.setDataCode(dataCode);
    }

    /**
     * 设置最小最大值
     * 
     * @param val 值
     */
    public void setMinMaxVal(long val) {
        super.setMinMaxVal(-128, 127, val);
    }
}